package com.example.logindemo.service;

import com.example.logindemo.entity.User;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;

public interface UserService {
    // 根据用户名获取用户信息
    User getUserByUsername(String username);
    
    // 更新用户头像
    String updateAvatar(String username, MultipartFile file) throws IOException;
    
    // 更新用户信息
    User updateUserInfo(String username, User userInfo);
    
    // 创建用户（可选）
    User createUser(User user);
}